import greenfoot.*;  // (World, Actor, GreenfootImage, Greenfoot and MouseInfo)

public class explosion extends Actor
{
    int posX=0;
    int cont=0;
    boolean band=false;
    
    /**
     * Funcion principal de la clase
     */
    public void act() 
    {
        GreenfootImage img = new GreenfootImage("explosion.png");
        GreenfootImage spr = new GreenfootImage(32,32);
        
        if(cont>=12)
        {
            if(posX > -(32*(5-1)))
            posX -= 32;
            else
            band = true;
        
            spr.drawImage(img,posX,0);
            setImage(spr);
            cont=0;
        }
        
        if(band)
        getWorld().removeObject(this);
        
        cont++;            
    } 
    
    /**
     * Constructor de la clase establece la imagen para el objeto
     */
    public explosion()
    {
        GreenfootImage img = new GreenfootImage("explosion.png");
        GreenfootImage spr = new GreenfootImage(32,32);
        
        spr.drawImage(img,0,0);
        setImage(spr);
    }
}
